Notre logiciel est composé des paquetages suivants: 

\begin{dinglist}{224}


\item \textbf{Le paquetage MCQReaderInterface}: regroupe toutes les classes qui implémentent l'interface graphique. Voir figure \ref{a}. 


\item \textbf{Le paquetage MCQReaderModel}: représente la première fonctionnalité de notre logiciel qui permet de générer un \textsf{QCM} modèle. Voir figure \ref{b}.


\item \textbf{Le paquetage MCQReaderAnsweredAnalyze}: se charge de l'analyse du \textsf{QCM} rempli et de la création du fichier résultat au format \textsf{CSV}. Voir figure \ref{c}.  

\item \textbf{Le paquetage MCQReaderSystem}: contient le point d'entrée du programme et les classes qui permettent de réorienter les documents inclinés lors de la phase de numérisation. Voir figure \ref{d}. 

\end{dinglist}


\begin{figure}[H]
\includegraphics[scale=0.4]{../images/MCQReaderInterface.jpg}
\caption{Diagramme de classe du paquetage \textbf{MCQReaderInterface}}
\label{a}
\end{figure}


\begin{figure}[H]
\center
\includegraphics[scale=0.5]{../images/MCQReaderModel.jpg}
\caption{Diagramme de classe du paquetage \textbf{MCQReaderModel}}
\label{b}
\end{figure}

\begin{figure}[H]
\includegraphics[scale=0.5]{../images/MCQReaderAnsweredAnalyze.jpg}
\caption{Diagramme de classe du paquetage \textbf{MCQReaderAnsweredAnalyze}}
\label{c}
\end{figure}


\begin{figure}[H]
\center
\includegraphics[scale=0.5]{../images/MCQReaderSystem.jpg}
\caption{Diagramme de classe du paquetage \textbf{MCQReaderSystem}}
\label{d}
\end{figure}



Pour plus d'informations sur les classes, il faut se référer au \textit{manuel de maintenance}. 
